﻿using BW.MesProject.Production.Domain.Dto.Input.WorkProcess;
using BW.MesProject.Production.Domain.Dto.Output.WorkProess;
using BW.MesProject.Production.Domain.Model;
using BW.MesProject.Public.ErrorCode;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BW.MesProject.Production.Infrastructure
{
    public interface IWorkProcessServices
    {
        ApiResult<List<WorkProessOutput>> GetWorkProessList(string WorkOrderCode);
        ApiResult<int> UpdateWorkProess(WorkPorcessInput input);
        ApiResult<WorkProessOutput> GetWorkProess(decimal Id);
        ApiResult<int> StartWorkProess(string DateTime,decimal Id);
        ApiResult<List<WORKPROESSMODEL>> GetWorkProesss();
    }
}
